import type { LoginResult } from '@/types/member'
import { http } from '@/utils/https'

/**
 * 登录请求参数
 */
type LoginParams = {
  code: string
  encryptedData: string
  iv: string
}
// 小程序登录
// POST
// /login/wxMin
// 注意：调用该接口需要使用企业小程序 appid ，且把微信号添加到开发者列表中。
export const postLoginWxMinApi = (data: LoginParams) => {
  return http<LoginResult>({
    method: 'POST',
    url: '/login/wxMin',
    data,
  })
}
// 小程序登录-内测版
// POST
// /login/wxMin/simple
export const postLoginWxMinSimple = (phoneNumber: string) => {
  return http<LoginResult>({
    method: 'POST',
    url: '/login/wxMin/simple',
    data: {
      phoneNumber,
    },
  })
}
